package pers.xiaojun.boot.common.biz.infra.file.dto;

import lombok.Data;

import java.util.Map;

/**
 * 文件配置响应DTO
 *
 * @author xiaojun
 * @since 2025-11-15
 */
@Data
public class FileConfigRespDTO {

    /**
     * 配置编号，数据库自增
     */
    private Long id;

    /**
     * 配置名
     */
    private String name;

    /**
     * 存储器
     */
    private Integer storage;

    /**
     * 备注
     */
    private String remark;

    /**
     * 是否为主配置
     * <p>
     * 由于我们可以配置多个文件配置，默认情况下，使用主配置进行文件的上传
     */
    private Boolean master;

    /**
     * 文件客户端配置（Json形式）
     */
    private String configJson;

}
